199640
539517
548848
574986
460644
418960
342105
122861
212987
150230
373310
795224
5100799
3536581
3035148
2338804
2220988
2027609
1934357
190478
1750118
1716136
1677195
1629471